草庐IT

Windows 查找命令结果到文件

全部标签

ruby - 根据 Windows 上的每个请求重新加载 Sinatra 应用程序

我已经根据这个thread设置了Rack::Reload#config.rurequire'rubygems'require'sinatra'set:environment,:developmentrequire'app'runSinatra::Application#app.rbclassSinatra::Reloader通过thinstart-Rconfig.ru使用thin运行,但它只会重新加载新添加的路由。当我更改现有路线时,它仍会运行旧代码。当我添加新路由时,它会正确地重新加载它,因此它可以访问,但它不会重新加载任何其他内容。例如,如果我将路线更改为get'/'do'bar'

Ruby:迭代认为文件夹中的所有.rb(包括子文件夹)文件

文件结构:folderA/-folder1/-file1.rb-file2.rb-folder2/-folder1/-file1.rb-folder2/-file1.rb-file1.rb-file2.rb使用下面的代码,我只能迭代folderA/file1.rb和folderA/file2.rb#EDITTEDDir.glob('folderA/*.rb')do|file|putsfileend是否可以仅使用glob(不使用Dir.foreach(dir)..if..)遍历所有.rb文件(包括子文件夹)?附言Rubyv.1.8.6 最佳答案

ruby - 如何在命令行上切换 cocoapods(或其他 gem)版本?

有一些答案说使用gem'cocoapods','0.33.1'或gem'pod','0.33.1但这行不通。错误:执行gem时...(Gem::CommandLineError)未知命令cocoapods,在一个项目中我需要使用0.33.1,但在另一个项目中需要使用0.34.4。如何在命令行快速切换cocoapods版本?我不想使用gem安装或卸载。我将rbenv与ruby​​版本2.0.0p0一起使用。继续使用rbenv是首选,但只有在没有其他选择的情况下,我才能切换到rvm或纯ruby​​。谢谢。 最佳答案 您可以执行以下操作以

Ruby 在复制文件时显示进度

我希望能够在使用Ruby复制文件时显示文件复制操作的进度(当前使用FileUtils.cp)我已经尝试将verbose选项设置为是的,但这似乎只是向我展示了发出的复制命令。我现在正在从命令行运行这个脚本,所以理想情况下我希望能够像SCP在复制文件时那样呈现一些东西,但只要我能,我就不太在意呈现查看进度。 最佳答案 因为我没有足够的代表来编辑答案,所以这是我基于pisswillis答案的版本,我找到了progressbargem我也在我的例子中使用。我已经对此进行了测试,到目前为止它工作正常,但它可以做一些清理工作:require'r

ruby - 有哪些重要的 Ruby 命令?

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭8年前。Improvethisquestion我不确定所有这些,但是执行更新Ruby、下载新gem或更新现有gem等操作的命令是什么?还有哪些重要的事情?因为这可能很重要,所以我运行的是Windows。

ruby - 在 Windows XP 中安装 Ruby Curb gem

我正在尝试使用ruby​​1.8进行文件上传,但似乎没有好的现成解决方案。他们似乎都需要一些第3方补丁或项目的分支才能工作。我会使用mechanize,但实际上我需要与xmlapi接口(interface),而mechanize似乎是专门为直接处理网页而设计的。我已经尝试过RestClient但它没有开箱即用的多部分表单功能,您必须使用项目的分支才能使其工作。Net:HTTP似乎也存在类似情况我认为curb是可行的方法,因为无论如何我可能都想使用multicurl来完成我计划做的其他事情。但是,在我的Windows机器上,我似乎无法安装curbgem。geminstallcurb给出了

Ruby:如何递归查找和删除空目录?

我正在尝试编写一些ruby​​,它会递归地在给定目录中搜​​索所有空子目录并将其删除。想法?注意:如果可能的话,我想要一个脚本版本。这既是实际需要,也是对我学习的帮助。 最佳答案 在ruby中:Dir['**/*']\.select{|d|File.directory?d}\.select{|d|(Dir.entries(d)-%w[...]).empty?}\.each{|d|Dir.rmdird} 关于Ruby:如何递归查找和删除空目录?,我们在StackOverflow上找到一个类

ruby-on-rails - 在你的命令前加上 `bundle exec` 可能会解决这个问题

我在将网站部署到AWS时遇到问题。Gem::LoadError:Youhavealreadyactivatedrake10.4.2,butyourGemfilerequiresrake10.5.0.Prepending`bundleexec`toyourcommandmaysolvethis./var/app/ondeck/config/boot.rb:3:in`'/var/app/ondeck/config/application.rb:1:in`'/var/app/ondeck/Rakefile:4:in`'LoadError:cannotloadsuchfile--bundler

ruby - 从 Jekyll 插件返回目录中的文件列表?

我不知道如何在jekyll插件中创建过滤器或标签,以便我可以返回目录并循环遍历其内容。我找到了这些:http://pastebin.com/LRfMVN5Yhttp://snippets.dzone.com/posts/show/302到目前为止我有:moduleJekyllclassFilesTag我可以成功地将图像列表作为字符串返回并打印:{%filestest_string%}但对于我来说,无论我如何从Dir.glob返回数组/散列,我都无法遍历数组。我只想能够做到:{%forimageinfiles%}image{%endfor%}我将需要能够为我将在网站上使用的各种集合不断返

ruby-on-rails - Rails/Ruby/Postgres - LoadError 无法加载此类文件 -- pg_ext

我正在尝试使用下面的railsController调用一个Ruby脚本(它连接到一个postgres数据库),但是它似乎在加载一个PGgem文件时遇到问题。我已经将我的require语句设置为需要'pg'并尝试了绝对路径(需要/usr/local/rvm/gems/ruby-1.9.3-p194@railsTest/gems/pg-0.14.0/库/pg/)。文件“pg_ext”实际上存在于目录中。此外,我可以毫无问题地独立运行ruby​​脚本(dbrubyscript.rb),但是当将rails添加到这个等式时,它会出现cannotloadsuchfile--pg_ext错误。这里的